HTTP & Web Sockets
Overview:
HTTP and Web Sockets specifications, learning resources, and tools.
Definitions:
- HTTP
-
Hypertext Transfer Protocol is an application-layer protocol for transmitting hypermedia documents, such as HTML. It was designed for
communication between web browsers and web servers.
- CORS
-
Cross-site HTTP requests are HTTP requests for resources from a different domain than the domain of the resource making the request
(e.g., using JavaScript, an HTTP request is made from http://domainA.com to http://domainB.com that would otherwise be blocked due to
cross-site scripting limitations but is possible due to CORs).
- Web Sockets
-
A protocol that allows for a persistent TCP connection between server and client so they can exchange data at any time (e.g., The server
can reach out to the client to invoke a change v.s. the client only being able to request changes).
Contribute content, suggestions, and fixes on github:
https://github.com/FrontendMasters/learning-roadmap
HTTP
Specifications
Docs
HTTP Books/Videos/Articles/Tutorials
HTTP Status Codes
CORS Specification
CORS Books/Articles
Web Sockets
Specifications
Books/Articles